package com.example.demo.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.security.Timestamp;
import java.util.Date;


/**
 * 充值记录类
 * 用于存储用户充值的相关信息
 */
@Data
public class Recharge {
    /**
     * 充值记录ID
     * 自增的唯一标识符，用于识别每条充值记录
     */
    private Integer recordid;

    /**
     * 充值时间
     * 记录充值操作的发生时间，精确到秒
     */
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")
    private Date rechargetime;

    /**
     * 充值后的余额
     * 记录用户在完成充值后的账户余额
     */
    private Double balanceafter;

    private  Double amount;

    /**
     * 支付方式
     * 描述用户进行充值时所使用的支付手段，如支付宝、微信支付等
     */
    private String paymentmethod;

    /**
     * 用户ID
     * 关联到进行充值操作的用户，用于标识是哪个用户的充值记录
     */
    private Integer userid;

    private String payid;

    private Integer paystatus;

    private String realname;
}
